package chai.ning.extend;

// Car 类的直接父类是 MotorVehicles ，间接父类有 Vehicle 、Object 
public class Car extends MotorVehicles {

	private String airConditioner ; // 空调
	
	public void introduce() {
		// 如果 父类 中声明的 实例变量 对子类而言是可见的( visible )，通常在子类中可以通过 this关键字来访问
		System.out.println( this.wheel + " , " + this.frame ); // 从间接父类中继承而来
		System.out.println( this.engine + " , " + this.locator ); // 从直接父类中继承而来
		// 当前类中访问本类直接声明的 实例变量 时，可以使用 this ，也可以省略 this
		System.out.println( this.airConditioner );
	}
	
	public static void main(String[] args) {
		Car c = new Car();
		c.wheel = "铁轮" ;
		c.frame = "铁架" ;
		c.engine = "马达" ;
		c.locator = "北斗" ;
		c.airConditioner = "格力" ;
		c.move();
		c.introduce();
	}

}
